module top(
    input clk,                // 时钟信号
    input clr,                // 清零信号
    output [6:0] a_to_g,      // 七段数码管控制信号
    output [3:0] an           // 片选信号
);

    // 16位数字：每4位显示一个数码管上的数字
    reg [15:0] num;

    // 初始化数字0123
    initial begin
        num = 16'b0000000000000011;  // 数码管1显示0, 数码管2显示1, 数码管3显示2, 数码管4显示3
    end

    // 实例化 x7seg 模块，控制数码管显示数字0123
    x7seg seg (
        .x(num),
        .clk(clk),
        .clr(clr),
        .a_to_g(a_to_g),
        .an(an)
    );

endmodule
